const state = {
  sum: 1,
  total: 3,
}
const actions = {
  add(context, value) {
    context.commit('ADD', value)
    console.log(context, value)
  },
  addSum(context, value) {
    context.commit('ADDSUM', value)
    console.log(context, value)
  },
}
// 用于将state中的数据进行加工
// 方法接受一个state
const getters = {
  bigSum(state) {
    return state.sum * 10
  },
}
const mutations = {
  ADD(context, value) {
    context.sum += value
  },
  ADDSUM(context, value) {
    context.sum += value
  },
  ADDTOTAL(context, value) {
    context.total += value
  },
}

export default {
  namespaced: true,
  state,
  actions,
  getters,
  mutations,
}
